#include<stdio.h>
#include<stdlib.h>
#include <string.h>
#include <assert.h>
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <ctype.h>
#include <fcntl.h>
#define LEFT "["
#define RIGHT "]"
#define LABLE "$"
const char *getusername()
{
    return getenv("USER");
}
const char *gethostname()
{
    return getenv("HOSTNAME");
}
void getpwd()
{
    getcwd(pwd,sizeof(pwd));
}
int main()
{
    getpwd();
    printf(LEFT"%s@%s %s"RIGHT"LABLE",getusername(),gethostname(),pwd);
    return 0;
}
